Interactive Genetically Generated Music Composing with a Genetic Algorithm
نویسندگان
چکیده
This report investigates the use of genetic algorithms to compose music and examines various additions to an existing system in order to improve the richness and expression of the system’s compositions. The core system uses a genetic algorithm to generate unique melodies. Genetic algorithms are an application of the biological evolutionary process to computing; new elements are introduced to the population by the recombination of existing ones. This project examined the following improvements to the system: adding a mechanism for generating files from the composition, expanding the complexity of a melody to include multiple simultaneous notes, and expanding the evolutionary processes used for the melody composition. File saving functionality was added to the system to generate text files from the melodies. These text files can be easily transformed into midi files using a preexisting application. Melodies in the core system were limited to monophonic melodies meaning that only a single note could be played at a time. In order to be able to generate truly opulent melodies the system was adapted to support polyphonic melodies. The crossover operator was modified to examine the effect of varying the algorithm on the compositions produced. Further improvements to the system remain to be examined, including: adding a visual representation of the compositions, adding an controller to allow the hidden melody to be modified at run time, and experimenting with further variations on the genetic algorithm.
منابع مشابه
Vox Populi: An Interactive Evolutionary System for Algorithmic Music Composition
While recent techniques of digital sound synthesis have put numerous new sounds on the musician’s desktop, several artificial-intelligence (AI) techniques have also been applied to algorithmic composition. This article introduces Vox Populi, a system based on evolutionary computation techniques for composing music in real time. In Vox Populi, a population of chords codified according to MIDI pr...
متن کاملA Novel Approach to Automatic Music Composing: Using Genetic Algorithm
Artificial music composition is one of the ever rising problems of computer science. Genetic Algorithm has been one of the most useful means in our hands to solve optimization problems. By use of precise assumptions and adequate fitness function it is possible to change the music composing into an optimization problem. This paper proposes a new genetic algorithm for composing music. Considering...
متن کاملGP-Music: An Interactive Genetic Programming System for Music Generation with Automated Fitness Raters
In this paper we present the GP-Music System, an interactive system which allows users to evolve short musical sequences using interactive genetic programming, and its extensions aimed at making the system fully automated. The basic GPsystem works by using a genetic programming algorithm, a small set of functions for creating musical sequences, and a user interface which allows the user to rate...
متن کاملSTONES: Stochastic Technique for Generating Songs
We propose a novel approach for automatically constructing new songs from a set of given compositions that involves sampling a melody line as well as the corresponding harmonies given by chords. We empirically show that songs generated by our approach are closer to music composed by humans than those of existing methods 1. Composing music is a complex creative process that is not only restricte...
متن کاملA Genetic Algorithm Approach to Collaborative Music Creation on a Multi-Touch Table
Multi-touch interfaces provide new opportunities for collaborative music composing. In this report, an approach using genetic algorithms to evolve musical beats in a collaborative setting is presented. A prototype using a multitouch interface is developed and evaluated.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001